{{tag>Dapper Edgy Feisty Gutsy Carte_TV BROUILLON}}
----

====== Configuration d'une carte TV utilisant le pilote bttv sous ubuntu. ======

Page en construction ... 

Voilà quelques exemples de configuration de cartes Tv utilisant des chipsets « bt » (Brooktree corp.), n'oubliez pas d'aller vous renseigner à la dernière partie pour savoir quel programme utiliser pour regarder la télé après l'avoir installée :-)


il serait cool d'expliquer comment on istalle ce BTTV

===== Miro PCTV Pro (Chipset bt878) =====

[[:tutoriel:comment_editer_un_fichier|Éditez le fichier]] **/etc/modprobe.d/bttv** et ajoutez-y les options suivantes :

<file>
options bttv radio=0 card=39 tuner=3 gbuffers=4
</file>

Pour pouvoir profiter de la TV, redémarrer ou faites :

  sudo rmmod bt878 && sudo rmmod bttv && sudo modprobe bttv radio=0 card=39 tuner=3 gbuffers=4



===== Carte TV : Hercules Smart TV 2 Stereo =====

Pour cette carte, voici les réglages à effectuer:

[[:tutoriel:comment_editer_un_fichier|Créer un fichier]] bttv dans /etc/modprobe.d

Y copier les lignes suivantes en fonction de votre version


<file>
alias      char-major-89    i2c-dev
options    bttv             card=100 tuner=38
options    tvaudio          tda9874a=1 tda9874a_STD=8 tda9874a_AMSEL=1 tda9874a_SIF=2
options	   tda9887          port1=0 port2=0 secam=l
</file>




===== Leadtek Winfast TV 2000 XP Deluxe Edition =====

  testé sur ubuntu 6.06 / 7.04 / 7.10
par [[utilisateurs:manu_newbie]]
complété par [[utilisateurs:Baltos]]


==== la carte est reconnue? =====
vérifiez qu'il s'agisse bien d'une winfast TV deluxe et non d'une winfast TV EXPERT:\\
dans une console, tapez:
<code> dmesg | grep bttv</code>
normalement, vous obtenez ceci:
<code>[4294689.700000] bttv: driver version 0.9.15 loaded
[4294689.700000] bttv: using 8 buffers with 2080k (520 pages) each for capture
[4294689.701000] bttv: Bt8xx card found (0).
[4294689.701000] bttv0: Bt878 (rev 17) at 0000:01:05.0, irq: 17, latency: 32, mm   io: 0xdc100000
[4294689.701000] bttv0: detected: Leadtek WinFast TV 2000 [card=34], PCI subsyst   em ID is 107d:6606
[4294689.701000] bttv0: using: Leadtek WinFast 2000/ WinFast 2000 XP [card=34,in   smod option]
[4294689.701000] bttv0: gpio: en=00000000, out=00000000 in=003ff500 [init]
[4294689.704000] bttv0: using tuner=5
[4294689.704000] bttv0: i2c: checking for MSP34xx @ 0x80... not found
[4294689.706000] bttv0: i2c: checking for TDA9875 @ 0xb0... not found
[4294689.709000] bttv0: i2c: checking for TDA7432 @ 0x8a... not found
[4294689.711000] bttv0: i2c: checking for TDA9887 @ 0x86... found
[4294689.754000] bttv0: registered device video0
[4294689.755000] bttv0: registered device vbi0
[4294689.756000] bttv0: registered device radio0
[4294689.756000] bttv0: PLL: 28636363 => 35468950 .. ok
[4294689.796000] bttv0: add subdevice "remote0"</code>

Donc, la carte est reconnues comme une winfast TV 2000, mais par défaut, le tuner est considéré comme **type=5**, soit un tuner philips pal.\\
Hors, il ne s'agit pas forcément du tuner réellement présent dans votre carte winfast.\\




==== choisir le bon tuner ====

Comment savoir quel tuner se trouve dans la carte?\\
  * il faut connaitre le standard de la carte; pal, secam, ntsc
  * choisir un tuner correspondant dans la liste des tuners compatibles avec les pilotes bttv ([[http://www.lea-linux.org/cached/index/Hardware-hard_image-tv.html|liste des cartes et tuners compatibles BTTV]])

Exemple: pour la france, il s'agit d'un **tuner type=24 - Philips PAL/SECAM multi (FQ1216ME)** mais il peut également s'agire d'un **tuner type=38 - Philips PAL/SECAM multi (FM1216ME MK3)** pour les plus récentes.


pour vérifier que notre choix est le bon, nous allons relancer le module bttv avec les options nécessaires:
<code>
sudo rmmod bt878 
sudo rmmod bttv
sudo modprobe bttv card=34 tuner=24</code>

Lancer [[:tvtime]] et vérifier que le logiciel trouve des stations.

==== module bttv ====

Pour conserver les réglages aux prochains redémarrage de l'ordinateur, il faut créer un fichier bttv qui sera pris en charge au boot.
<code>
gksudo gedit /etc/modprobe.d/bttv
</code>
copier les informations nécessaires aux pilotes bttv:
<code>
options bttv radio=0 card=34 tuner=24 gbuffers=8
</code>
pour que les informations du fichier soient prises en charge au démarrage, il faut ajouter **bttv** à la fin du fichier /etc/modules:
<code>gksudo gedit /etc/modules</code>

===== winfast tv 2000 EXPERT =====

voir sur le forum: [[http://forum.ubuntu-fr.org/viewtopic.php?pid=329171#p329171|sous Dapper, son OK!!!]]




===== Hauppauge WinTV Express =====

Cette carte fonctionne parfaitement. Elle utilise le chip video BT878 et le chip audio tda9887. Il suffit de rajouter dans /etc/modprobe.d/options, les lignes suivantes : 

<code>options bttv tuner=38
options tda9887 port2=0</code>

Et redémarrer le PC.




===== Pour d'autres cartes TV =====

Les autres options sont dans la documentations du noyaux Linux, disponible généralement dans **/usr/share/doc/linux-doc-2.6.*/Documentation/video4linux/**. Il faut avoir préalablement [[:tutoriel:comment_installer_un_paquet|installé le paquet]] **linux-doc**.

Les paramètres //card// et //tuner// sont à adapter en fonction de votre carte.
Les cartes et tuners supportés par le noyau sont listées dans **CARDLIST.bttv.gz** et **CARDLIST.tuner.gz**.

FIXME : où sont ces fichiers ?

Une page intéressante: [[http://xawdecode.sourceforge.net/aideFR/htmlpage/prerequisCTVall.htm|liste des cartes et tuners compatibles BTTV]]

===== Programme pour lire la tv sur son ordinateur =====

Après avoir bien paramétré votre carte il reste à savoir avec quel programme l'utiliser, il existe donc quelques programmes intéressants:
  *[[:Tvtime]]
  *[[:Xawtv]]
  *[[:zapping]]
  *[[:kdeTV]]

----

//Contributeurs: [[utilisateurs:nuscly]], [[utilisateurs:Fabien26]].//